//package com.culturalCenter.dataCenter.Utils.getData;
//
////import com.culturalCenter.dataCenter.entity.weather.Climate;
////import com.culturalCenter.dataCenter.entity.weather.Loc;
////import com.culturalCenter.dataCenter.entity.weather.Weather;
//import net.sf.json.JSONObject;
//import org.apache.http.HttpEntity;
//import org.apache.http.client.methods.CloseableHttpResponse;
//import org.apache.http.client.methods.HttpGet;
//import org.apache.http.impl.client.CloseableHttpClient;
//import org.apache.http.impl.client.HttpClients;
//import org.apache.http.util.EntityUtils;
//
//import java.util.Date;
//
//public class WeatherUtil {
//
//    public Climate html() throws Exception {
//        CloseableHttpClient httpClient = null;
//        CloseableHttpResponse response = null;
//        String result = "";
//        // http://open.weather.sina.com.cn/api/web/getRealInfo/43-48-32-38-30-31-30-31?
//        String url = "http://open.weather.sina.com.cn/api/web/getRealInfo/43-48-32-38-30-31-30-31?";
//        // 解析
//        // 通过址默认配置创建一个httpClient实例
//        httpClient = HttpClients.createDefault();
//        // 创建httpGet远程连接实例
//        HttpGet httpGet = new HttpGet(url);
//
//        // 执行get请求得到返回对象
//        response = httpClient.execute(httpGet);
//        // 通过返回对象获取返回数据
//        HttpEntity entity = response.getEntity();
//        // 通过EntityUtils中的toString方法将结果转换为字符串
//
//        result = EntityUtils.toString(entity);
//
//        JSONObject jsonObject = JSONObject.fromObject(result);
//
//        Loc loc = new Loc();
//        Weather weather = new Weather();
//
//        JSONObject a = jsonObject.getJSONObject("result");
//        Date date = new Date();
//        loc.setTimestamp(date);
//        JSONObject b = a.getJSONObject("data");
//        loc.setChineseName((String) b.get("chinese_name"));
//        loc.setLocCode((String) b.get("loc_code"));
//        loc.setTemperature((Integer) b.get("temperature"));
//        loc.setWeatherCode((String) b.get("weather_code"));
//
//        weather.setWeatherCode((String) b.get("weather_code"));
//        weather.setWeatherType((String) b.get("weather_type"));
//
//        Climate climate = new Climate();
//        climate.setLoc(loc);
//        climate.setWeather(weather);
//
//        return climate;
//        //        Set keySet = b.keySet();
//
//        /*JSONArray jsonArray = JSONArray.fromObject(result);
//        String timestampList[] = new String[jsonArray.size()];
//        String chinese_nameList[] = new String[jsonArray.size()];
//        String eng_nameList[] = new String[jsonArray.size()];
//        String loc_codeList[] = new String[jsonArray.size()];
//        String temperatureList[] = new String[jsonArray.size()];
//        String weather_typeList[] = new String[jsonArray.size()];
//        String weather_codeListp[] = new String[jsonArray.size()];
//        for (int i = 0; i <jsonArray.size() ; i++) {
//            timestampList[i]=jsonArray.getJSONObject(i).getString("timestamp");
//            chinese_nameList[i]=jsonArray.getJSONObject(i).getString("chinese_name");
//            eng_nameList[i]=jsonArray.getJSONObject(i).getString("eng_name");
//            loc_codeList[i]=jsonArray.getJSONObject(i).getString("loc_code");
//            temperatureList[i]=jsonArray.getJSONObject(i).getString("temperature");
//            weather_typeList[i]=jsonArray.getJSONObject(i).getString("weather_type");
//            weather_codeListp[i]=jsonArray.getJSONObject(i).getString("weather_code");
//        }*/
//
//        //        Document document = Jsoup.parse(new URL(url),3000);
//        //        Elements element = document.getElementsByClass("slider_i");
//        //        ArrayList<Weather> weatherArrayList = new ArrayList<>();
//        //
//        //        for (Element el : element) {
//        //            String img = el.getElementsByTag("img").eq(0).attr("src");
//        //            String ct = el.getElementsByClass("slider_ct_name").eq(0).text();//广州
//        //            String tp = el.getElementsByClass("slider_degree").eq(0).text();//温度
//        //            String cn = el.getElementsByClass("slider_detail").eq(0).text();//天气类别
//        //
//        //            Weather weather = new Weather();
//        //            weather.setImg(img);
//        //            weather.setCt(ct);
//        //            weather.setTp(tp);
//        //            weather.setCn(cn);
//        //            weatherArrayList.add(weather);
//        //        }
//
//    }
//
//}
